﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020000A7 RID: 167
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class ANCKJOIOKJK : IMessage<ANCKJOIOKJK>, IMessage, IEquatable<ANCKJOIOKJK>, IDeepCloneable<ANCKJOIOKJK>, IBufferMessage
	{
		// Token: 0x1700020A RID: 522
		// (get) Token: 0x0600074E RID: 1870 RVA: 0x00014D0D File Offset: 0x00012F0D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<ANCKJOIOKJK> Parser
		{
			get
			{
				return ANCKJOIOKJK._parser;
			}
		}

		// Token: 0x1700020B RID: 523
		// (get) Token: 0x0600074F RID: 1871 RVA: 0x00014D14 File Offset: 0x00012F14
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return ANCKJOIOKJKReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700020C RID: 524
		// (get) Token: 0x06000750 RID: 1872 RVA: 0x00014D26 File Offset: 0x00012F26
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return ANCKJOIOKJK.Descriptor;
			}
		}

		// Token: 0x06000751 RID: 1873 RVA: 0x00014D2D File Offset: 0x00012F2D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ANCKJOIOKJK()
		{
		}

		// Token: 0x06000752 RID: 1874 RVA: 0x00014D58 File Offset: 0x00012F58
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ANCKJOIOKJK(ANCKJOIOKJK other) : this()
		{
			this.phase_ = other.phase_;
			this.nOKIJJLIBKJ_ = other.nOKIJJLIBKJ_;
			this.mBCODMMADOG_ = other.mBCODMMADOG_;
			this.kAOBPGAEIKD_ = other.kAOBPGAEIKD_;
			this.nEAFNCHEFJB_ = other.nEAFNCHEFJB_;
			this.pAFAONMDCHF_ = other.pAFAONMDCHF_;
			this.kMHPDJFMLON_ = other.kMHPDJFMLON_;
			this.nBAFMIIBHLF_ = other.nBAFMIIBHLF_;
			this.dAIFCBEFKEB_ = other.dAIFCBEFKEB_.Clone();
			this.kEEMNKHDIFJ_ = other.kEEMNKHDIFJ_.Clone();
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06000753 RID: 1875 RVA: 0x00014DFE File Offset: 0x00012FFE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public ANCKJOIOKJK Clone()
		{
			return new ANCKJOIOKJK(this);
		}

		// Token: 0x1700020D RID: 525
		// (get) Token: 0x06000754 RID: 1876 RVA: 0x00014E06 File Offset: 0x00013006
		// (set) Token: 0x06000755 RID: 1877 RVA: 0x00014E0E File Offset: 0x0001300E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string Phase
		{
			get
			{
				return this.phase_;
			}
			set
			{
				this.phase_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x1700020E RID: 526
		// (get) Token: 0x06000756 RID: 1878 RVA: 0x00014E21 File Offset: 0x00013021
		// (set) Token: 0x06000757 RID: 1879 RVA: 0x00014E29 File Offset: 0x00013029
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public float NOKIJJLIBKJ
		{
			get
			{
				return this.nOKIJJLIBKJ_;
			}
			set
			{
				this.nOKIJJLIBKJ_ = value;
			}
		}

		// Token: 0x1700020F RID: 527
		// (get) Token: 0x06000758 RID: 1880 RVA: 0x00014E32 File Offset: 0x00013032
		// (set) Token: 0x06000759 RID: 1881 RVA: 0x00014E3A File Offset: 0x0001303A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public float MBCODMMADOG
		{
			get
			{
				return this.mBCODMMADOG_;
			}
			set
			{
				this.mBCODMMADOG_ = value;
			}
		}

		// Token: 0x17000210 RID: 528
		// (get) Token: 0x0600075A RID: 1882 RVA: 0x00014E43 File Offset: 0x00013043
		// (set) Token: 0x0600075B RID: 1883 RVA: 0x00014E4B File Offset: 0x0001304B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint KAOBPGAEIKD
		{
			get
			{
				return this.kAOBPGAEIKD_;
			}
			set
			{
				this.kAOBPGAEIKD_ = value;
			}
		}

		// Token: 0x17000211 RID: 529
		// (get) Token: 0x0600075C RID: 1884 RVA: 0x00014E54 File Offset: 0x00013054
		// (set) Token: 0x0600075D RID: 1885 RVA: 0x00014E5C File Offset: 0x0001305C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint NEAFNCHEFJB
		{
			get
			{
				return this.nEAFNCHEFJB_;
			}
			set
			{
				this.nEAFNCHEFJB_ = value;
			}
		}

		// Token: 0x17000212 RID: 530
		// (get) Token: 0x0600075E RID: 1886 RVA: 0x00014E65 File Offset: 0x00013065
		// (set) Token: 0x0600075F RID: 1887 RVA: 0x00014E6D File Offset: 0x0001306D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PAFAONMDCHF
		{
			get
			{
				return this.pAFAONMDCHF_;
			}
			set
			{
				this.pAFAONMDCHF_ = value;
			}
		}

		// Token: 0x17000213 RID: 531
		// (get) Token: 0x06000760 RID: 1888 RVA: 0x00014E76 File Offset: 0x00013076
		// (set) Token: 0x06000761 RID: 1889 RVA: 0x00014E7E File Offset: 0x0001307E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint KMHPDJFMLON
		{
			get
			{
				return this.kMHPDJFMLON_;
			}
			set
			{
				this.kMHPDJFMLON_ = value;
			}
		}

		// Token: 0x17000214 RID: 532
		// (get) Token: 0x06000762 RID: 1890 RVA: 0x00014E87 File Offset: 0x00013087
		// (set) Token: 0x06000763 RID: 1891 RVA: 0x00014E8F File Offset: 0x0001308F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint NBAFMIIBHLF
		{
			get
			{
				return this.nBAFMIIBHLF_;
			}
			set
			{
				this.nBAFMIIBHLF_ = value;
			}
		}

		// Token: 0x17000215 RID: 533
		// (get) Token: 0x06000764 RID: 1892 RVA: 0x00014E98 File Offset: 0x00013098
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> DAIFCBEFKEB
		{
			get
			{
				return this.dAIFCBEFKEB_;
			}
		}

		// Token: 0x17000216 RID: 534
		// (get) Token: 0x06000765 RID: 1893 RVA: 0x00014EA0 File Offset: 0x000130A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> KEEMNKHDIFJ
		{
			get
			{
				return this.kEEMNKHDIFJ_;
			}
		}

		// Token: 0x06000766 RID: 1894 RVA: 0x00014EA8 File Offset: 0x000130A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as ANCKJOIOKJK);
		}

		// Token: 0x06000767 RID: 1895 RVA: 0x00014EB8 File Offset: 0x000130B8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(ANCKJOIOKJK other)
		{
			return other != null && (other == this || (!(this.Phase != other.Phase) && ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(this.NOKIJJLIBKJ, other.NOKIJJLIBKJ) && ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(this.MBCODMMADOG, other.MBCODMMADOG) && this.KAOBPGAEIKD == other.KAOBPGAEIKD && this.NEAFNCHEFJB == other.NEAFNCHEFJB && this.PAFAONMDCHF == other.PAFAONMDCHF && this.KMHPDJFMLON == other.KMHPDJFMLON && this.NBAFMIIBHLF == other.NBAFMIIBHLF && this.dAIFCBEFKEB_.Equals(other.dAIFCBEFKEB_) && this.kEEMNKHDIFJ_.Equals(other.kEEMNKHDIFJ_) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06000768 RID: 1896 RVA: 0x00014FA4 File Offset: 0x000131A4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.Phase.Length != 0)
			{
				num ^= this.Phase.GetHashCode();
			}
			if (this.NOKIJJLIBKJ != 0f)
			{
				num ^= ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(this.NOKIJJLIBKJ);
			}
			if (this.MBCODMMADOG != 0f)
			{
				num ^= ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(this.MBCODMMADOG);
			}
			if (this.KAOBPGAEIKD != 0U)
			{
				num ^= this.KAOBPGAEIKD.GetHashCode();
			}
			if (this.NEAFNCHEFJB != 0U)
			{
				num ^= this.NEAFNCHEFJB.GetHashCode();
			}
			if (this.PAFAONMDCHF != 0U)
			{
				num ^= this.PAFAONMDCHF.GetHashCode();
			}
			if (this.KMHPDJFMLON != 0U)
			{
				num ^= this.KMHPDJFMLON.GetHashCode();
			}
			if (this.NBAFMIIBHLF != 0U)
			{
				num ^= this.NBAFMIIBHLF.GetHashCode();
			}
			num ^= this.dAIFCBEFKEB_.GetHashCode();
			num ^= this.kEEMNKHDIFJ_.GetHashCode();
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06000769 RID: 1897 RVA: 0x000150BE File Offset: 0x000132BE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600076A RID: 1898 RVA: 0x000150C6 File Offset: 0x000132C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600076B RID: 1899 RVA: 0x000150D0 File Offset: 0x000132D0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.Phase.Length != 0)
			{
				output.WriteRawTag(10);
				output.WriteString(this.Phase);
			}
			if (this.NOKIJJLIBKJ != 0f)
			{
				output.WriteRawTag(21);
				output.WriteFloat(this.NOKIJJLIBKJ);
			}
			if (this.MBCODMMADOG != 0f)
			{
				output.WriteRawTag(29);
				output.WriteFloat(this.MBCODMMADOG);
			}
			if (this.KAOBPGAEIKD != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.KAOBPGAEIKD);
			}
			if (this.NEAFNCHEFJB != 0U)
			{
				output.WriteRawTag(40);
				output.WriteUInt32(this.NEAFNCHEFJB);
			}
			if (this.PAFAONMDCHF != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.PAFAONMDCHF);
			}
			if (this.KMHPDJFMLON != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.KMHPDJFMLON);
			}
			if (this.NBAFMIIBHLF != 0U)
			{
				output.WriteRawTag(64);
				output.WriteUInt32(this.NBAFMIIBHLF);
			}
			this.dAIFCBEFKEB_.WriteTo(ref output, ANCKJOIOKJK._repeated_dAIFCBEFKEB_codec);
			this.kEEMNKHDIFJ_.WriteTo(ref output, ANCKJOIOKJK._repeated_kEEMNKHDIFJ_codec);
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600076C RID: 1900 RVA: 0x00015204 File Offset: 0x00013404
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.Phase.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.Phase);
			}
			if (this.NOKIJJLIBKJ != 0f)
			{
				num += 5;
			}
			if (this.MBCODMMADOG != 0f)
			{
				num += 5;
			}
			if (this.KAOBPGAEIKD != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.KAOBPGAEIKD);
			}
			if (this.NEAFNCHEFJB != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.NEAFNCHEFJB);
			}
			if (this.PAFAONMDCHF != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.PAFAONMDCHF);
			}
			if (this.KMHPDJFMLON != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.KMHPDJFMLON);
			}
			if (this.NBAFMIIBHLF != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.NBAFMIIBHLF);
			}
			num += this.dAIFCBEFKEB_.CalculateSize(ANCKJOIOKJK._repeated_dAIFCBEFKEB_codec);
			num += this.kEEMNKHDIFJ_.CalculateSize(ANCKJOIOKJK._repeated_kEEMNKHDIFJ_codec);
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600076D RID: 1901 RVA: 0x00015308 File Offset: 0x00013508
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(ANCKJOIOKJK other)
		{
			if (other == null)
			{
				return;
			}
			if (other.Phase.Length != 0)
			{
				this.Phase = other.Phase;
			}
			if (other.NOKIJJLIBKJ != 0f)
			{
				this.NOKIJJLIBKJ = other.NOKIJJLIBKJ;
			}
			if (other.MBCODMMADOG != 0f)
			{
				this.MBCODMMADOG = other.MBCODMMADOG;
			}
			if (other.KAOBPGAEIKD != 0U)
			{
				this.KAOBPGAEIKD = other.KAOBPGAEIKD;
			}
			if (other.NEAFNCHEFJB != 0U)
			{
				this.NEAFNCHEFJB = other.NEAFNCHEFJB;
			}
			if (other.PAFAONMDCHF != 0U)
			{
				this.PAFAONMDCHF = other.PAFAONMDCHF;
			}
			if (other.KMHPDJFMLON != 0U)
			{
				this.KMHPDJFMLON = other.KMHPDJFMLON;
			}
			if (other.NBAFMIIBHLF != 0U)
			{
				this.NBAFMIIBHLF = other.NBAFMIIBHLF;
			}
			this.dAIFCBEFKEB_.Add(other.dAIFCBEFKEB_);
			this.kEEMNKHDIFJ_.Add(other.kEEMNKHDIFJ_);
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600076E RID: 1902 RVA: 0x00015401 File Offset: 0x00013601
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600076F RID: 1903 RVA: 0x0001540C File Offset: 0x0001360C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num > 48U)
				{
					if (num <= 72U)
					{
						if (num == 56U)
						{
							this.KMHPDJFMLON = input.ReadUInt32();
							continue;
						}
						if (num == 64U)
						{
							this.NBAFMIIBHLF = input.ReadUInt32();
							continue;
						}
						if (num != 72U)
						{
							goto IL_77;
						}
					}
					else if (num != 74U)
					{
						if (num != 80U && num != 82U)
						{
							goto IL_77;
						}
						this.kEEMNKHDIFJ_.AddEntriesFrom(ref input, ANCKJOIOKJK._repeated_kEEMNKHDIFJ_codec);
						continue;
					}
					this.dAIFCBEFKEB_.AddEntriesFrom(ref input, ANCKJOIOKJK._repeated_dAIFCBEFKEB_codec);
					continue;
				}
				if (num <= 29U)
				{
					if (num == 10U)
					{
						this.Phase = input.ReadString();
						continue;
					}
					if (num == 21U)
					{
						this.NOKIJJLIBKJ = input.ReadFloat();
						continue;
					}
					if (num == 29U)
					{
						this.MBCODMMADOG = input.ReadFloat();
						continue;
					}
				}
				else
				{
					if (num == 32U)
					{
						this.KAOBPGAEIKD = input.ReadUInt32();
						continue;
					}
					if (num == 40U)
					{
						this.NEAFNCHEFJB = input.ReadUInt32();
						continue;
					}
					if (num == 48U)
					{
						this.PAFAONMDCHF = input.ReadUInt32();
						continue;
					}
				}
				IL_77:
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040002A0 RID: 672
		private static readonly MessageParser<ANCKJOIOKJK> _parser = new MessageParser<ANCKJOIOKJK>(() => new ANCKJOIOKJK());

		// Token: 0x040002A1 RID: 673
		private UnknownFieldSet _unknownFields;

		// Token: 0x040002A2 RID: 674
		public const int PhaseFieldNumber = 1;

		// Token: 0x040002A3 RID: 675
		private string phase_ = "";

		// Token: 0x040002A4 RID: 676
		public const int NOKIJJLIBKJFieldNumber = 2;

		// Token: 0x040002A5 RID: 677
		private float nOKIJJLIBKJ_;

		// Token: 0x040002A6 RID: 678
		public const int MBCODMMADOGFieldNumber = 3;

		// Token: 0x040002A7 RID: 679
		private float mBCODMMADOG_;

		// Token: 0x040002A8 RID: 680
		public const int KAOBPGAEIKDFieldNumber = 4;

		// Token: 0x040002A9 RID: 681
		private uint kAOBPGAEIKD_;

		// Token: 0x040002AA RID: 682
		public const int NEAFNCHEFJBFieldNumber = 5;

		// Token: 0x040002AB RID: 683
		private uint nEAFNCHEFJB_;

		// Token: 0x040002AC RID: 684
		public const int PAFAONMDCHFFieldNumber = 6;

		// Token: 0x040002AD RID: 685
		private uint pAFAONMDCHF_;

		// Token: 0x040002AE RID: 686
		public const int KMHPDJFMLONFieldNumber = 7;

		// Token: 0x040002AF RID: 687
		private uint kMHPDJFMLON_;

		// Token: 0x040002B0 RID: 688
		public const int NBAFMIIBHLFFieldNumber = 8;

		// Token: 0x040002B1 RID: 689
		private uint nBAFMIIBHLF_;

		// Token: 0x040002B2 RID: 690
		public const int DAIFCBEFKEBFieldNumber = 9;

		// Token: 0x040002B3 RID: 691
		private static readonly FieldCodec<uint> _repeated_dAIFCBEFKEB_codec = FieldCodec.ForUInt32(74U);

		// Token: 0x040002B4 RID: 692
		private readonly RepeatedField<uint> dAIFCBEFKEB_ = new RepeatedField<uint>();

		// Token: 0x040002B5 RID: 693
		public const int KEEMNKHDIFJFieldNumber = 10;

		// Token: 0x040002B6 RID: 694
		private static readonly FieldCodec<uint> _repeated_kEEMNKHDIFJ_codec = FieldCodec.ForUInt32(82U);

		// Token: 0x040002B7 RID: 695
		private readonly RepeatedField<uint> kEEMNKHDIFJ_ = new RepeatedField<uint>();
	}
}
